import UIKit

extension QKC where AA :UIImage {

    

}

extension QKC where AA :UIImage {
    open func size_qk_g() -> QKC<AA,YY,ZZ, CGSize >{
		 self +^ self.value.size
	}

    open func cgImage_qk_g() -> QKC<AA,YY,ZZ, CGImage? >{
		 self +^ self.value.cgImage
	}

    @available(iOS 5.0, *)
    open func ciImage_qk_g() -> QKC<AA,YY,ZZ, CIImage? >{
		 self +^ self.value.ciImage
	}

    open func imageOrientation_qk_g() -> QKC<AA,YY,ZZ, UIImage.Orientation >{
		 self +^ self.value.imageOrientation
	}

    @available(iOS 4.0, *)
    open func scale_qk_g() -> QKC<AA,YY,ZZ, CGFloat >{
		 self +^ self.value.scale
	}

    @available(iOS 13.0, *)
    open func isSymbolImage_qk_g() -> QKC<AA,YY,ZZ, Bool >{
		 self +^ self.value.isSymbolImage
	}

    @available(iOS 5.0, *)
    open func images_qk_g() -> QKC<AA,YY,ZZ, [UIImage]? >{
		 self +^ self.value.images
	}

    @available(iOS 5.0, *)
    open func duration_qk_g() -> QKC<AA,YY,ZZ, TimeInterval >{
		 self +^ self.value.duration
	}

    @available(iOS 5.0, *)
    open func capInsets_qk_g() -> QKC<AA,YY,ZZ, UIEdgeInsets >{
		 self +^ self.value.capInsets
	}

    @available(iOS 6.0, *)
    open func resizingMode_qk_g() -> QKC<AA,YY,ZZ, UIImage.ResizingMode >{
		 self +^ self.value.resizingMode
	}

    @available(iOS 6.0, *)
    open func alignmentRectInsets_qk_g() -> QKC<AA,YY,ZZ, UIEdgeInsets >{
		 self +^ self.value.alignmentRectInsets
	}

    @available(iOS 7.0, *)
    open func renderingMode_qk_g() -> QKC<AA,YY,ZZ, UIImage.RenderingMode >{
		 self +^ self.value.renderingMode
	}

    @available(iOS 10.0, *)
    open func imageRendererFormat_qk_g() -> QKC<AA,YY,ZZ, UIGraphicsImageRendererFormat >{
		 self +^ self.value.imageRendererFormat
	}

    @available(iOS 8.0, *)
     open func traitCollection_qk_g() -> QKC<AA,YY,ZZ, UITraitCollection >{
		 self +^ self.value.traitCollection
	}

    @available(iOS 8.0, *)
    open func imageAsset_qk_g() -> QKC<AA,YY,ZZ, UIImageAsset? >{
		 self +^ self.value.imageAsset
	}

    @available(iOS 9.0, *)
    open func flipsForRightToLeftLayoutDirection_qk_g() -> QKC<AA,YY,ZZ, Bool >{
		 self +^ self.value.flipsForRightToLeftLayoutDirection
	}

    @available(iOS 13.0, *)
    open func __baselineOffsetFromBottom_qk_g() -> QKC<AA,YY,ZZ, CGFloat >{
		 self +^ self.value.__baselineOffsetFromBottom
	}

    @available(iOS 13.0, *)
    open func __hasBaseline_qk_g() -> QKC<AA,YY,ZZ, Bool >{
		 self +^ self.value.__hasBaseline
	}

    @available(iOS 13.0, *)
     open func configuration_qk_g() -> QKC<AA,YY,ZZ, UIImage.Configuration? >{
		 self +^ self.value.configuration
	}

    @available(iOS 13.0, *)
     open func symbolConfiguration_qk_g() -> QKC<AA,YY,ZZ, UIImage.SymbolConfiguration? >{
		 self +^ self.value.symbolConfiguration
	}

    open func draw_qk_f(at point: CGPoint) -> QKC<AA,YY,ZZ, CGPoint>{
		 self +^ self.value.draw(at:point) +^ point
	}

    open func draw_qk_f(at point: CGPoint, blendMode: CGBlendMode, alpha: CGFloat) -> QKC<AA,YY,ZZ, CGPoint>{
		 self +^ self.value.draw(at:point, blendMode:blendMode, alpha:alpha) +^ point
	}

    open func draw_qk_f(in rect: CGRect) -> QKC<AA,YY,ZZ, CGRect>{
		 self +^ self.value.draw(in:rect) +^ rect
	}

    open func draw_qk_f(in rect: CGRect, blendMode: CGBlendMode, alpha: CGFloat) -> QKC<AA,YY,ZZ, CGRect>{
		 self +^ self.value.draw(in:rect, blendMode:blendMode, alpha:alpha) +^ rect
	}

    open func drawAsPattern_qk_f(in rect: CGRect) -> QKC<AA,YY,ZZ, CGRect>{
		 self +^ self.value.drawAsPattern(in:rect) +^ rect
	}

    @available(iOS 5.0, *)
    open func resizableImage_qk_f(withCapInsets capInsets: UIEdgeInsets) -> QKC<AA,YY,ZZ,UIImage>{
		 self +^ self.value.resizableImage(withCapInsets:capInsets)
	}

    @available(iOS 6.0, *)
    open func resizableImage_qk_f(withCapInsets capInsets: UIEdgeInsets, resizingMode: UIImage.ResizingMode) -> QKC<AA,YY,ZZ,UIImage>{
		 self +^ self.value.resizableImage(withCapInsets:capInsets, resizingMode:resizingMode)
	}

    @available(iOS 6.0, *)
    open func withAlignmentRectInsets_qk_f(_ alignmentInsets: UIEdgeInsets) -> QKC<AA,YY,ZZ,UIImage>{
		 self +^ self.value.withAlignmentRectInsets(alignmentInsets)
	}

    @available(iOS 7.0, *)
    open func withRenderingMode_qk_f(_ renderingMode: UIImage.RenderingMode) -> QKC<AA,YY,ZZ,UIImage>{
		 self +^ self.value.withRenderingMode(renderingMode)
	}

    @available(iOS 9.0, *)
    open func imageFlippedForRightToLeftLayoutDirection_qk_f() -> QKC<AA,YY,ZZ,UIImage>{
		 self +^ self.value.imageFlippedForRightToLeftLayoutDirection()
	}

    @available(iOS 10.0, *)
    open func withHorizontallyFlippedOrientation_qk_f() -> QKC<AA,YY,ZZ,UIImage>{
		 self +^ self.value.withHorizontallyFlippedOrientation()
	}

    @available(iOS 13.0, *)
    open func withBaselineOffset_qk_f(fromBottom baselineOffset: CGFloat) -> QKC<AA,YY,ZZ,UIImage>{
		 self +^ self.value.withBaselineOffset(fromBottom:baselineOffset)
	}

    @available(iOS 13.0, *)
    open func imageWithoutBaseline_qk_f() -> QKC<AA,YY,ZZ,UIImage>{
		 self +^ self.value.imageWithoutBaseline()
	}

    @available(iOS 13.0, *)
    open func withConfiguration_qk_f(_ configuration: UIImage.Configuration) -> QKC<AA,YY,ZZ,UIImage>{
		 self +^ self.value.withConfiguration(configuration)
	}

    @available(iOS 13.0, *)
    open func applyingSymbolConfiguration_qk_f(_ configuration: UIImage.SymbolConfiguration) -> QKC<AA,YY,ZZ,UIImage?>{
		 self +^ self.value.applyingSymbolConfiguration(configuration)
	}

    @available(iOS 13.0, *)
    open func withTintColor_qk_f(_ color: UIColor) -> QKC<AA,YY,ZZ,UIImage>{
		 self +^ self.value.withTintColor(color)
	}

    @available(iOS 13.0, *)
    open func withTintColor_qk_f(_ color: UIColor, renderingMode: UIImage.RenderingMode) -> QKC<AA,YY,ZZ,UIImage>{
		 self +^ self.value.withTintColor(color, renderingMode:renderingMode)
	}

}

@available(iOS 13.0, tvOS 13.0, watchOS 6.0, *)
extension QKC where AA :UIImage {
    public func baselineOffsetFromBottom_qk_g() -> QKC<AA,YY,ZZ, CGFloat? >{
		 self +^ self.value.baselineOffsetFromBottom
	}

}

extension QKC where AA :UIImage {
    open func leftCapWidth_qk_g() -> QKC<AA,YY,ZZ, Int >{
		 self +^ self.value.leftCapWidth
	}

    open func topCapHeight_qk_g() -> QKC<AA,YY,ZZ, Int >{
		 self +^ self.value.topCapHeight
	}

    open func stretchableImage_qk_f(withLeftCapWidth leftCapWidth: Int, topCapHeight: Int) -> QKC<AA,YY,ZZ,UIImage>{
		 self +^ self.value.stretchableImage(withLeftCapWidth:leftCapWidth, topCapHeight:topCapHeight)
	}

}

